<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>1-面向过程</title>
	</head>
	<body>
		<script type="text/javascript">
			//面向过程：要求事情的每一步都要一步一步去实现
			//JS window  对象：一切皆对象（抽象的概念）
			//面向对象:指挥着对象去做一件事情
			
			/**
			 * 面向过程案例：求任意数的最大值
			 * 函数的内置对象 arguments 里面包含了所有的实参
			 */
			function getMax(){
				console.log(arguments);
				//假定第一个为最大值
				var max = arguments[0];
				//循环
				for(var i=1;i<arguments.length;i++){
					if(arguments[i]>max){
						max = arguments[i];
					}
				}
				return max;
			}
			
			function getMin(){
				console.log(arguments);
				//假定第一个为最小值
				var min = arguments[0];
				//循环
				for(var i=1;i<arguments.length;i++){
					if(arguments[i]<min){
						min = arguments[i];
					}
				}
				return min;
			}
			
			var max = getMax(10,3,7,9,5);
			console.log(max);
			var min = getMin(10,3,7,9,5);
			console.log(min);
			
			
			
		</script>
	</body>
</html>
